
#ifndef _INPUT_H_
#define _INPUT_H_


#include "config.h"
#include<Windows.h>

namespace KEngine
{
	class Application;
	class _KExport Input
	{
	public:
		virtual int onMsg(UINT message, WPARAM wParam, LPARAM lParam);
		
		Input():_app(0){}
		Application* getApp()const{return _app;}
	private:
		friend class Application;
		void _setApp(Application* app)
		{
			_app = app;
		}
		Application* _app;
	};
};

#endif

